# LockNKey Quantum Service Dependencies
# Core FastAPI framework and web server
fastapi==0.115.13
uvicorn[standard]==0.32.1
python-multipart==0.0.18

# Database and ORM
sqlalchemy==2.0.36
psycopg2-binary==2.9.10
alembic==1.14.0

# Supabase integration
supabase==2.9.1

# Redis for key caching
redis==5.2.1
hiredis==3.0.0

# Post-quantum cryptography
pqcrypto==0.3.1

# Authentication and security
passlib[bcrypt]==1.7.4
python-jose[cryptography]==3.4.0
argon2-cffi==23.1.0

# Environment configuration
python-dotenv==1.0.1

# Data validation
pydantic==2.10.4
pydantic[email]==2.10.4
pydantic-settings==2.8.1

# CORS middleware
starlette==0.41.3

# Testing framework
pytest==8.3.4
pytest-asyncio==0.24.0
httpx==0.27.2
pytest-cov==6.0.0

# Development tools
black==24.10.0
ruff==0.8.5
mypy==1.13.0

# Performance monitoring
structlog==24.4.0